#ifndef _ZQ_LINK_OPENCV_LIB_H_
#define _ZQ_LINK_OPENCV_LIB_H_


#if defined(ZQ_LINK_OPENCV_VERSION_2413)

#if defined(_DEBUG)
#pragma comment(lib,"opencv_calib3d2413d.lib") 
#pragma comment(lib,"opencv_contrib2413d.lib")
#pragma comment(lib,"opencv_core2413d.lib")
#pragma comment(lib,"opencv_features2d2413d.lib")
#pragma comment(lib,"opencv_flann2413d.lib")
#pragma comment(lib,"opencv_gpu2413d.lib")
#pragma comment(lib,"opencv_highgui2413d.lib")
#pragma comment(lib,"opencv_imgproc2413d.lib")
#pragma comment(lib,"opencv_legacy2413d.lib")
#pragma comment(lib,"opencv_ml2413d.lib")
#pragma comment(lib,"opencv_nonfree2413d.lib")
#pragma comment(lib,"opencv_objdetect2413d.lib")
#pragma comment(lib,"opencv_ocl2413d.lib")
#pragma comment(lib,"opencv_photo2413d.lib")
#pragma comment(lib,"opencv_stitching2413d.lib")
#pragma comment(lib,"opencv_superres2413d.lib")
#pragma comment(lib,"opencv_ts2413d.lib")
#pragma comment(lib,"opencv_video2413d.lib")
#pragma comment(lib,"opencv_videostab2413d.lib") 
#if defined(ZQ_LINK_OPENCV_STATIC)
#pragma comment(lib,"libpngd.lib") 
#pragma comment(lib,"libtiffd.lib")
#pragma comment(lib,"zlibd.lib") 
#pragma comment(lib,"IlmImfd.lib")
#pragma comment(lib,"libjasperd.lib")
#pragma comment(lib,"libjpegd.lib") 
#endif
#else
#pragma comment(lib,"opencv_calib3d2413.lib")
#pragma comment(lib,"opencv_contrib2413.lib")
#pragma comment(lib,"opencv_core2413.lib")
#pragma comment(lib,"opencv_features2d2413.lib")
#pragma comment(lib,"opencv_flann2413.lib")
#pragma comment(lib,"opencv_gpu2413.lib")
#pragma comment(lib,"opencv_highgui2413.lib")
#pragma comment(lib,"opencv_imgproc2413.lib")
#pragma comment(lib,"opencv_legacy2413.lib")
#pragma comment(lib,"opencv_ml2413.lib")
#pragma comment(lib,"opencv_nonfree2413.lib")
#pragma comment(lib,"opencv_objdetect2413.lib")
#pragma comment(lib,"opencv_ocl2413.lib")
#pragma comment(lib,"opencv_photo2413.lib")
#pragma comment(lib,"opencv_stitching2413.lib")
#pragma comment(lib,"opencv_superres2413.lib")
#pragma comment(lib,"opencv_ts2413.lib")
#pragma comment(lib,"opencv_video2413.lib")
#pragma comment(lib,"opencv_videostab2413.lib")
#if defined(ZQ_LINK_OPENCV_STATIC)
#pragma comment(lib,"libpng.lib") 
#pragma comment(lib,"libtiff.lib") 
#pragma comment(lib,"zlib.lib") 
#pragma comment(lib,"IlmImf.lib")
#pragma comment(lib,"libjasper.lib")
#pragma comment(lib,"libjpeg.lib")
#endif
#endif

#elif defined(ZQ_LINK_OPENCV_VERSION_2412)


#if defined(_DEBUG)
#pragma comment(lib,"opencv_calib3d2412d.lib") 
#pragma comment(lib,"opencv_contrib2412d.lib")
#pragma comment(lib,"opencv_core2412d.lib")
#pragma comment(lib,"opencv_features2d2412d.lib")
#pragma comment(lib,"opencv_flann2412d.lib")
#pragma comment(lib,"opencv_gpu2412d.lib")
#pragma comment(lib,"opencv_highgui2412d.lib")
#pragma comment(lib,"opencv_imgproc2412d.lib")
#pragma comment(lib,"opencv_legacy2412d.lib")
#pragma comment(lib,"opencv_ml2412d.lib")
#pragma comment(lib,"opencv_nonfree2412d.lib")
#pragma comment(lib,"opencv_objdetect2412d.lib")
#pragma comment(lib,"opencv_ocl2412d.lib")
#pragma comment(lib,"opencv_photo2412d.lib")
#pragma comment(lib,"opencv_stitching2412d.lib")
#pragma comment(lib,"opencv_superres2412d.lib")
#pragma comment(lib,"opencv_ts2412d.lib")
#pragma comment(lib,"opencv_video2412d.lib")
#pragma comment(lib,"opencv_videostab2412d.lib") 
#if defined(ZQ_LINK_OPENCV_STATIC)
#pragma comment(lib,"libpngd.lib") 
#pragma comment(lib,"libtiffd.lib")
#pragma comment(lib,"zlibd.lib") 
#pragma comment(lib,"IlmImfd.lib")
#pragma comment(lib,"libjasperd.lib")
#pragma comment(lib,"libjpegd.lib") 
#endif
#else
#pragma comment(lib,"opencv_calib3d2412.lib")
#pragma comment(lib,"opencv_contrib2412.lib")
#pragma comment(lib,"opencv_core2412.lib")
#pragma comment(lib,"opencv_features2d2412.lib")
#pragma comment(lib,"opencv_flann2412.lib")
#pragma comment(lib,"opencv_gpu2412.lib")
#pragma comment(lib,"opencv_highgui2412.lib")
#pragma comment(lib,"opencv_imgproc2412.lib")
#pragma comment(lib,"opencv_legacy2412.lib")
#pragma comment(lib,"opencv_ml2412.lib")
#pragma comment(lib,"opencv_nonfree2412.lib")
#pragma comment(lib,"opencv_objdetect2412.lib")
#pragma comment(lib,"opencv_ocl2412.lib")
#pragma comment(lib,"opencv_photo2412.lib")
#pragma comment(lib,"opencv_stitching2412.lib")
#pragma comment(lib,"opencv_superres2412.lib")
#pragma comment(lib,"opencv_ts2412.lib")
#pragma comment(lib,"opencv_video2412.lib")
#pragma comment(lib,"opencv_videostab2412.lib")
#if defined(ZQ_LINK_OPENCV_STATIC)
#pragma comment(lib,"libpng.lib") 
#pragma comment(lib,"libtiff.lib") 
#pragma comment(lib,"zlib.lib") 
#pragma comment(lib,"IlmImf.lib")
#pragma comment(lib,"libjasper.lib")
#pragma comment(lib,"libjpeg.lib")
#endif
#endif

#elif defined(ZQ_LINK_OPENCV_VERSION_249)

#if defined(_DEBUG)
#pragma comment(lib,"opencv_calib3d249d.lib") 
#pragma comment(lib,"opencv_contrib249d.lib")
#pragma comment(lib,"opencv_core249d.lib")
#pragma comment(lib,"opencv_features2d249d.lib")
#pragma comment(lib,"opencv_flann249d.lib")
#pragma comment(lib,"opencv_gpu249d.lib")
#pragma comment(lib,"opencv_highgui249d.lib")
#pragma comment(lib,"opencv_imgproc249d.lib")
#pragma comment(lib,"opencv_legacy249d.lib")
#pragma comment(lib,"opencv_ml249d.lib")
#pragma comment(lib,"opencv_nonfree249d.lib")
#pragma comment(lib,"opencv_objdetect249d.lib")
#pragma comment(lib,"opencv_ocl249d.lib")
#pragma comment(lib,"opencv_photo249d.lib")
#pragma comment(lib,"opencv_stitching249d.lib")
#pragma comment(lib,"opencv_superres249d.lib")
#pragma comment(lib,"opencv_ts249d.lib")
#pragma comment(lib,"opencv_video249d.lib")
#pragma comment(lib,"opencv_videostab249d.lib") 
#if defined(ZQ_LINK_OPENCV_STATIC)
#pragma comment(lib,"libpngd.lib") 
#pragma comment(lib,"libtiffd.lib")
#pragma comment(lib,"zlibd.lib") 
#pragma comment(lib,"IlmImfd.lib")
#pragma comment(lib,"libjasperd.lib")
#pragma comment(lib,"libjpegd.lib") 
#endif
#else
#pragma comment(lib,"opencv_calib3d249.lib")
#pragma comment(lib,"opencv_contrib249.lib")
#pragma comment(lib,"opencv_core249.lib")
#pragma comment(lib,"opencv_features2d249.lib")
#pragma comment(lib,"opencv_flann249.lib")
#pragma comment(lib,"opencv_gpu249.lib")
#pragma comment(lib,"opencv_highgui249.lib")
#pragma comment(lib,"opencv_imgproc249.lib")
#pragma comment(lib,"opencv_legacy249.lib")
#pragma comment(lib,"opencv_ml249.lib")
#pragma comment(lib,"opencv_nonfree249.lib")
#pragma comment(lib,"opencv_objdetect249.lib")
#pragma comment(lib,"opencv_ocl249.lib")
#pragma comment(lib,"opencv_photo249.lib")
#pragma comment(lib,"opencv_stitching249.lib")
#pragma comment(lib,"opencv_superres249.lib")
#pragma comment(lib,"opencv_ts249.lib")
#pragma comment(lib,"opencv_video249.lib")
#pragma comment(lib,"opencv_videostab249.lib")
#if defined(ZQ_LINK_OPENCV_STATIC)
#pragma comment(lib,"libpng.lib") 
#pragma comment(lib,"libtiff.lib") 
#pragma comment(lib,"zlib.lib") 
#pragma comment(lib,"IlmImf.lib")
#pragma comment(lib,"libjasper.lib")
#pragma comment(lib,"libjpeg.lib")
#endif
#endif

#endif

#endif